import { Rule, RuleType } from '@midwayjs/validate';
/**
 * 用于校验请求中 body 的参数类型
 */
const requiredString = RuleType.string().required();
export class UserRegisterRequest {
  /**
   * 用户名
   */
  @Rule(requiredString.max(16))
  userName: string;

  /**
   * 用户账号
   */
  @Rule(requiredString.min(4))
  userAccount: string;

  /**
   * 用户密码
   */
  @Rule(requiredString.min(8))
  userPassword: string;

  /**
   * 密码验证
   */
  @Rule(requiredString.min(8))
  checkPassword: string;
}
